package controller.profilEnseignant
{
	import model.Enseignant;
	import model.Utilisateur;
	import model.proxy.ProfilEnseignantProxy;
	
	import org.puremvc.as3.interfaces.INotification;
	import org.puremvc.as3.patterns.command.SimpleCommand;
	 
	public class ValiderModifInformationsCommand extends SimpleCommand 
	{ 
		//public static const NAME : String = 'VALIDER_MODIF_INFORMATIONS_COMMAND';
		 
		/** 
		 * Constructor 
		 */ 
		public function ValiderModifInformationsCommand() 
		{ 
			super(); 
		} 
		
		/** 
		 * Initialize all commands/controllers of the application 
		 */
		override public function execute(note : INotification) : void 
		{ 
			var utilisateur : Utilisateur = note.getBody() as Utilisateur;
			var enseignant: Enseignant = (utilisateur.aEnseignant as Enseignant); 
			var profilEnseignantProxy:ProfilEnseignantProxy = facade.retrieveProxy(ProfilEnseignantProxy.NAME) as ProfilEnseignantProxy; 
			profilEnseignantProxy.validerModifInformations(utilisateur, enseignant);
		} 
	}
}